Generalized Dynamic Storage Allocation
نویسندگان
چکیده
Dynamic Storage Allocation is a problem concerned with storing items that each have weight and time restrictions. Approximate algorithms have been constructed through online coloring of interval graphs. We present a generalization that uses online coloring of tolerance graphs. We utilize online-with-representation algorithms on tolerance graphs, which are online algorithms in which the corresponding tolerance representation of a vertex is also presented. We find linear bounds for the online-with-representation chromatic number of various classes of tolerance graphs and apply these results to a generalization of Dynamic Storage Allocation, giving us a polynomial time approximation algorithm with linear performance ratio.
منابع مشابه
Scalability of Dynamic Storage Allocation Algorithms
Dynamic storage allocation has a signi cant impact on computer performance. A dynamic storage allocator manages space for objects whose lifetimes are not known by the system at the time of their creation. A good dynamic storage allocator should utilize storage e ciently and satisfy requests in as few instructions as possible. A dynamic storage allocator on a multiprocessor should have the abili...
متن کاملMemory Allocation Costs in Large C and C++ Programs
Dynamic storage allocation is an important part of a large class of computer programs written in C and C High performance algorithms for dynamic storage allocation have been and will continue to be of considerable interest This paper presents detailed measurements of the cost of dynamic storage allocation in diverse C and C programs using ve very di erent dynamic storage allocation implementati...
متن کاملMulti-agent Mapping Using Dynamic Allocation Utilizing a Centralized Storage System
We present a method for multi-agent coordination in mapping using dynamic allocation in a centralized storage system. Typical multi-agent mapping systems use redundant storage of data to allow every agent in the system to have equivalent knowledge of the world. There are several problems with this implementation including the inefficient use of bandwidth and storage space. Our method increases ...
متن کاملSpecialized Hardware Support for Dynamic Storage Allocation
SPECIALIZED HARDWARE SUPPORT FOR DYNAMIC STORAGE ALLOCATION by Steven M. Donahue ADVISOR: Dr. Ron K. Cytron May, 2003 Saint Louis, Missouri With the advent of operating systems and programming languages that can evaluate and guarantee real-time specifications, applications with real-time requirements can be authored in higher-level languages. For example, a version of Java suitable for real-tim...
متن کاملAn Optimal Approximate Dynamic Programming Algorithm for the Energy Dispatch Problem with Grid- Level Storage
We consider the problem of modeling hourly dispatch and energy allocation decisions in the presence of grid-level storage. The model makes it possible to capture hourly, daily and seasonal variations in wind, solar and demand, while also modeling the presence of hydroelectric storage to smooth energy production over both daily and seasonal cycles. The problem is formulated as a stochastic, dyna...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Discrete Mathematics & Theoretical Computer Science
دوره 16 شماره
صفحات -
تاریخ انتشار 2014